package text_2023_09_30;

/**
 * @author Vv
 * @version 1.0
 * @project coding_learn
 * @description
 * @date 2023/9/30 17:59:42
 */

class ThreadTestt1 extends Thread{
    public void run(){
        for(int i = 1;i<1000;i++){
            if(i % 2 != 0 && i % 3 != 0){
                boolean isRight = true;
                for(int j = 4;j<i;j++){
                    if(i % j == 0){
                        isRight = false;
                        break;
                    }
                }
                if(isRight){
                    System.out.println("线程1 找到素数 ： " + i);
                }
            }
        }
    }
}
class ThreadTestt2 extends Thread{
    public void run(){
        for(int i = 1001;i<2000;i++){
            if(i % 2 != 0 && i % 3 != 0){
                boolean isRight = true;
                for(int j = 4;j<i;j++){
                    if(i % j == 0){
                        isRight = false;
                        break;
                    }
                }
                if(isRight){
                    System.out.println("线程2 找到素数 ： " + i);
                }
            }
        }
    }
}
class ThreadTestt3 extends Thread{
    public void run(){
        for(int i = 2001;i<3000;i++){
            if(i % 2 != 0 && i % 3 != 0){
                boolean isRight = true;
                for(int j = 4;j<i;j++){
                    if(i % j == 0){
                        isRight = false;
                        break;
                    }
                }
                if(isRight){
                    System.out.println("线程3 找到素数 ： " + i);
                }
            }
        }
    }
}
public class ThreadFundNum {
    public static void main(String[] args) {
        ThreadTestt1  t1 = new ThreadTestt1();
        ThreadTestt2 t2 = new ThreadTestt2();
        ThreadTestt3 t3 = new ThreadTestt3();
        t1.start();
        t2.start();
        t3.start();

    }

}
